#ifndef ADDR_NTOP_H_
#define ADDR_NTOP_H_

#include <netinet/in.h>

/* sockaddr_ntop 将网络地址结构转换成易读的形式(可打印)保存到给定缓存中
 *
 * 参数：addr 网络地址结构 (value)
 *      buf 存放可打印地址的缓存 (result)
 *      buflen 缓存的最大长度 (value)
 *
 * 返回：成功返回缓存的可打印地址，失败返回NULL
 */
const char *sockaddrNtop(const void *addr, char *buf, size_t buflen);

#endif /* ADDR_NTOP_H_ */
